/*
 *  @author                   安帅
 *  @date                       2020-06-15
 *  @date_latest         2020-06-15
 *  @email                     1028792866@qq.com
 *  @descp                     时间窗口类头文件
 */

#ifndef __TIME_DIALOG_H__
#define __TIME_DIALOG_H__

#include "define.h"
#include <QApplication>
#include <QDialog>
#include <QLabel>
#include <QPushButton>

QTTRAINING_NAMESPACE_BEGIN

 /*******************************************************************
 *~~~~~~~~~~~~~~~~~~~~~~~~~~~TImeDialog类声明~~~~~~~~~~~~~~
 *******************************************************************/
class TimeDialog : public QDialog
{

Q_OBJECT

 /*******************************************************************
 *~~~~~~~~~~~~~~~~~~~~~构造函数与析构函数~~~~~~~~~~~~~~~~~~~
 *******************************************************************/
public:
    TimeDialog();
    ~TimeDialog();

 /*******************************************************************
 *~~~~~~~~~~~~~~~~~~~~~~~~~~~槽函数~~~~~~~~~~~~~~~~~~~~~~~~
 *******************************************************************/
public slots:
    /*
    *  @property  槽函数
    *  @func          设置_label_time标签显示文本为时间，格式为hh::mm::ss
    *  @return      void
    */
    void timeClicked(void);

 /*******************************************************************
 *~~~~~~~~~~~~~~~~~~~~~~私有成员变量声明~~~~~~~~~~~~~~~~~~~~
 *******************************************************************/
private:
    QLabel * _p_label_time;
    QPushButton * _p_button_time;    
};

#endif //__TIME_DIALOG_H__

QTTRAINING_NAMESPACE_END